Uart Interface Abstraction